home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_06_07 / v6n7052a.txt < prev    next >
Text File  |  1989-09-26  |  3KB  |  54 lines

  1.  
  2. ───────────────────────────────────────────────────────────────────────────────
  3.  
  4.             Advanced Debugger Feature Comparison (Table I)
  5.  
  6. ╔═════════════════════════════════════════════╤══════════╤═════════╤══════════╗
  7. ║    Feature                                  │ Codeview │C-SPRITE │Periscope ║
  8. ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
  9. ║ Screen swapping or flipping                 │   Yes    │   No    │    Yes   ║
  10. ║ View code and data on full screen           │   Yes    │   No    │    Yes   ║
  11. ║ Graphics mode support                       │   Yes    │   No    │    Yes   ║
  12. ║ Mouse support                               │   Yes    │   No    │    No    ║
  13. ║ 80386 register support                      │   Yes    │   No    │    No    ║
  14. ║ 8087/80287 register emulation               │   Yes    │   No    │    No    ║
  15. ║ Expanded memory support                     │   Yes    │   No    │    No    ║
  16. ║ Redirect I/O through serial port            │   Yes    │   Yes   │    No    ║
  17. ║ Optional NMI breakout switch [*]            │   No     │   No    │    Yes   ║
  18. ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
  19. ║ Breakpoint w/pass count                     │   Yes    │   No    │    No    ║
  20. ║ Breakpoint on software interrupts           │   No     │   No    │    Yes   ║
  21. ║ Breakpoint on memory (Tracepoint)           │   Yes    │   No    │    Yes   ║
  22. ║ Breakpoint on I/O port                      │   No     │   No    │    Yes   ║
  23. ║ Breakpoint on user-test [**]                │   No     │   No    │    Yes   ║
  24. ║ Breakpoint on subroutine return             │   No     │   No    │    Yes   ║
  25. ║ Breakpoint on expression TRUE (Watchpoint)  │   Yes    │   No    │    No    ║
  26. ╟─────────────────────────────────────────────┼──────────┼─────────┼──────────╢
  27. ║ Backtrace stack                             │   Yes    │   Yes   │    Yes   ║
  28. ║ C-like macro language                       │   No     │   Yes   │    No    ║
  29. ║ Code execution timing                       │   No     │   No    │    Yes   ║
  30. ║ Display data in record formats              │   No     │   No    │    Yes   ║
  31. ║ Search memory for code                      │   No     │   No    │    Yes   ║
  32. ║ Search memory for data                      │   No     │   Yes   │    Yes   ║
  33. ║ Reassign function keys                      │   No     │   No    │    Yes   ║
  34. ║ Context sensitive help                      │   Yes    │   No    │    No    ║
  35. ║ GREP-like search through files [***]        │   Yes    │   No    │    No    ║
  36. ║ Shell escape to DOS                         │   Yes    │   No    │    Yes   ║
  37. ╚═════════════════════════════════════════════╧══════════╧═════════╧══════════╝
  38.  
  39. Notes on Table I:
  40.  
  41.  *  Periscope debugger allows an optional Interrupt 2 (NMI) breakout switch to
  42.     be installed.  The push-button breakout switch allows program control to
  43.     return to the debugger at any time.
  44.  
  45. **  Periscope debugger allows user-written software interrupt handlers to
  46.     determine when the breakpoint should be taken.  This effectively permits
  47.     any conceivable set of conditions to be used as a breakpoint.
  48.  
  49. *** Codeview allows source files to be searched with a pattern-matching
  50.     regular expression string.  Regular expressions can be used to find
  51.     all identifiers which match an arbitrary pattern.
  52.  
  53. ───────────────────────────────────────────────────────────────────────────────
  54.